const p = {
  name: 'ifer',
  age: 18,
}

/* function handlePerson(p) {
  // p. 没有提示
} */

/* function handlePerson(p: { name: string; age: number }) {
  // p. // 有提示
} */

/* type P = { name: string; age: number }
function handlePerson(p: P) {
  // p. // 有提示
} */

// console.log(typeof 8)

// 用在类型注解后面的 typeof 可以拿到某个数据的具体类型
function handlePerson(person: typeof p) {
  // person.
}
handlePerson(p)
